<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
	</head>
	<body>
		<h1>函数默认参</h1>
		<h1>不定参(形参，定义的时候)</h1>
		<h1>拓展参（实参，执行的时候）</h1>
		<script>
		// 并不确定函数的参数是几个（定义函数的时候）
		// ...变量名，接收所有的参数列表
		/* function add(...args){
			var total = args.reduce((a,b)=>a+b);
			console.log(total);
		}
		add(2,3);
		add(1,2,5); */
		function metting(p1,p2,p3){
			console.log("今天来中共中央开会的有"+p1+p2+"和"+p3)
		}
		
		// metting("时竞争","夏茜","张静静")
		var arr = ["刘大大","邢大大","张大大","王大大"];
		// metting.apply(null,arr);
		metting(...arr);
		
		// 当参数是undefined时候取默认参数
		/* function say(name,age=28){
			 alert("大家好我的名字是"+name+"今年"+age)
		 }
		 say("老曾",17);
		 say("小小曾",undefined); */
		 
		 
		</script>
	</body>
</html>
